<?php

class ImportXmlController extends Controller {
    public function load($file) {
        if (preg_match("[bk.*xml]", $file)) {
            var_dump($file . ':');
            $imp = new ImportBkXML();
            $imp -> load($file);
        } else if (preg_match("[ut.*xml]", $file)) { return;
            var_dump($file.':');
            $imp = new ImportUtXML();
            $imp->load($file);
        } else if (preg_match("[wk.*__.*xml]", $file)) { return;
            var_dump($file . ':');
            $imp = new ImportWkXML();
            $imp -> load($file);
        }
    }

    public function loadDir($dir) {
        if ($handle = opendir($dir)) {
            while (false !== ($file = readdir($handle))) {
                if ($file != "." && $file != "..") {
                    ob_flush();
                    $this -> load($dir . '/' . $file);

                    flush();
                }
            }

            closedir($handle);
        }
    }

}
